home *** CD-ROM | disk | FTP | other *** search
/ Chip 2000 October / CHIP Turkiye Ekim 2000.iso / prog / share / 23 / setup.exe / mirror.lib / menu_gen.js < prev    next >
Text File  |  2000-06-27  |  4KB  |  102 lines

  1. var temphide = "hide"
  2. var tempshow = "show"
  3. var tempnum = 0
  4. var size = ""
  5. var numitems = ""
  6. var htemp = ""
  7. var ttemp = ""
  8. var position = ""
  9. var numpos = 0
  10.  
  11. if (document.all) {
  12.  for (var count = 1; count <= menuLength; count++) {
  13.   position = eval(count) + "_position"
  14.   numpos = menuList[position] + navadj
  15.   document.write('<div ')
  16.   document.write('id="explorer' + count + '"')
  17.   document.write('style="position: absolute; overflow: none; left: 150; top: ' + numpos + '; z-index: 1; width: 169; visibility: hidden" ')
  18.   document.write('onMouseover="menu_over[' + count + '] = \'true\'; imgCheck()" ')
  19.   document.write('onMouseout="menu_over[' + count + '] = \'false\'; imgCheck()">')
  20.   makemenu(count)
  21.   document.write('</div>')
  22.  }
  23. }
  24.   
  25. if (document.layers) {
  26.  for (var count = 1; count <= menuLength; count++) {
  27.   position = eval(count) + "_position"
  28.   numpos = menuList[position] + navadj
  29.   document.write('<layer name="navigator' + count + '" left=150 top=' + numpos + ' z-index=1 width=169 visibility="hide" ')
  30.   document.write('onMouseover="menu_over[' + count + '] = \'true\'; imgCheck()" ')
  31.   document.write('onMouseout="menu_over[' + count + '] = \'false\'; imgCheck()">')
  32.   makemenu(count)
  33.   document.write('</layer>')
  34.  }
  35. }
  36.   
  37. function makemenu (which) {
  38.  tempVar = which
  39.  size = eval(which) + "_size"
  40.  numitems = eval(which) + "_numitems"
  41.  document.write('<TABLE WIDTH="169" CELLPADDING="0" CELLSPACING="0" BORDER="0">')
  42.  document.write('<TR>')
  43.  document.write('<TD WIDTH="169" COLSPAN="3"><IMG SRC="images/glo_menuborder_top.gif" WIDTH="169" HEIGHT="9" BORDER="0" HSPACE="0" VSPACE="0"></TD>')
  44.  document.write('</TR>')
  45.  document.write('<TR>')
  46.  document.write('<TD WIDTH="10" BGCOLOR="#FFFFFF" ROWSPAN="' + menuList[size] +'"><IMG SRC="images/glo_pxl_white.gif" WIDTH="10" HEIGHT="1" BORDER="0"></TD>')
  47.  document.write('<TD WIDTH="147" BGCOLOR="#FFFFFF" ROWSPAN="' + menuList[size] +'">')
  48.  if (navigator.appVersion.indexOf("Mac") != -1) {
  49.  document.write('<FONT FACE="ARIAL,HELVETICA" SIZE="3" COLOR="#000000">')
  50.  }
  51.  else {
  52.  document.write('<FONT FACE="ARIAL,HELVETICA" SIZE="2" COLOR="#000000">')
  53.  }
  54.  
  55.  if (menuList[numitems] == 1) {
  56.   if (menuList[tempVar + '_href1'] != "") {
  57.    document.write('<a href="' + menuList[tempVar + "_href1"] + '">' + menuList[tempVar + "_text1"] +'</a>')
  58.   }
  59.   else {
  60.    document.write(menuList[tempVar + "_text1"])
  61.   }
  62.  }
  63.  else {
  64.  
  65.   tempnum = 0
  66.  
  67.   
  68.   
  69.   for (var count = 1; count <= menuList[numitems]; count++) {
  70.  
  71.    tempnum++
  72.    htemp = tempVar + '_href' + tempnum
  73.    ttemp = tempVar + '_text' + tempnum
  74.   
  75.   
  76.    if (menuList[htemp] != "") {
  77.     document.write('<a href="' + menuList[htemp] + '">' + menuList[ttemp] +'</a>')
  78.    }
  79.    else {
  80.     document.write(menuList[ttemp])
  81.    }
  82.    if (count != menuList[numitems]) {
  83.     document.write('<br><br>')
  84.    }
  85.   }
  86.  }
  87.   
  88.  document.write('</FONT><br><img src="images/glo_pxl_white.gif" width="147" height="1" border="0">')
  89.  document.write('</TD>')
  90.  document.write('<TD WIDTH="12"><IMG SRC="images/glo_menuborder_mid.gif" WIDTH="12" HEIGHT="26" BORDER="0"></TD></TR>')
  91.  if (menuList[size] > 1) {
  92.   for (var count = 2; count <= menuList[size]; count++) {
  93.    document.write('<TR><TD WIDTH="12"><IMG SRC="images/glo_menuborder_mid.gif" WIDTH="12" HEIGHT="26" BORDER="0"></TD></TR>')
  94.   }
  95.  }
  96.  document.write('<TR>')
  97.  document.write('<TD WIDTH="169" COLSPAN="3"><IMG SRC="images/glo_menuborder_btm.gif" WIDTH="169" HEIGHT="9" BORDER="0"></TD>')
  98.  document.write('</TR>')
  99.  document.write(' </TABLE>')
  100. }
  101.   
  102.